package com.tianqu.tms.core.webservice;

import javax.jws.WebService;

/**
 * @author Huang Wei
 *
 */
@WebService
public interface TmsCarWeChatService {
	
	/**
	 *8、【车代办】登记 =》【TMS】同步
	 * @param serial 车辆编号（非空）
	 * @param licensePlate 车牌号码（非空）
	 * @param mileage 表显里程（非空）
	 * @param vendorId 品牌id（非空）
	 * @param brandId 车系id（非空）
	 * @param carStyleId 款式id（非空）
	 * @param color 颜色（非空）
	 * @param memberId 商户（非空）
	 * @param price 预售价格（非空）
	 * @param sendCardimages 行驶证照片
	 * @param jqx 交强险日期
	 * @param yearCarefulPeriod 年检日期
	 * @param imageType 图片类型
	 * @return
	 */
	public int agencyCarRegister(String serial, String licensePlate, int mileage, String vendorId, String brandId,
			String carStyleId, int color, int memberId, String price, String transferSerial, String sendCardimages,
			String jqx, String yearCarefulPeriod,String imageType); 
 	
	/**
	 * @param transferSerial 过户流水号
	 * @param basicCarId 车辆编号
	 * @param licensePlate 车牌号码
	 * @param LicensePlateType 号牌种类
	 * @param photo 车辆照片
	 * @param memberId 会员类别
	 * @param memberType （1：商户会员、2：经办人会员）
	 * @param marketType 是否是库存车辆（如果当前车辆信息在过户表存在那么就是库存车辆，否则不是库存车辆，1：是库存，2：不是库存）
	 * @param imageType 图片类型
	 * @return
	 */
	public int transferApply(String transferSerial,String basicCarId,
			                 String licensePlate,int LicensePlateType,
			                 String photo,String memberId,
			                 int memberType,int marketType,String imageType);
	
	
	/**
	 * 2、【车代办】申请过户
	 * @param serial 过户流水号
	 * @param basicCarId 车辆编号
	 * @param licensePlate 车牌号码
	 * @param marketType 车辆库存类型
	 * @param carOwner 车主姓名
	 * @param businessType 业务种类
	 * @param licensePlateCol 车牌颜色
	 * @param vin 车架号
	 * @param price 交易价格
	 * @param cyCardType 号牌种类
	 * @param photo1 车辆照片
	 * @param memberId 会员ID
	 * @param attnId 经办人ID
	 * @param materialImages1 资料照片1
	 * @param materialImages2 资料照片2
	 * @param materialImages3 资料照片3
	 * @param materialImages4 资料照片4
	 * @param materialImages5 资料照片5
	 */
	public int transferDataSyn40000(String serial, String basicCarId, String licensePlate, Integer marketType, String carOwner, Integer businessType, 
			Integer licensePlateCol, String vin,Integer price, Integer cyCardType, String photo1,String memberId,String attnId,String materialImages1, 
			String materialImages2, String materialImages3, String materialImages4, String materialImages5);

	
}
